﻿body {
    background-image: url('../Images/bg.png');
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    width: 100%;
    height: 100%;
}

.tb_new_login{ margin: 0 auto; }
.tb_new_login .login_form{ width: 450px; vertical-align: top; }
.tb_new_login .banner{ width: 340px; text-align: center; vertical-align: middle; }
.tb_new_login .logo{ text-align: right; margin-bottom: 10px; }
.tb_new_login a img{ border: none; }

.tb_container{ width: 278px; height: 33px; overflow: hidden; border: none; }
.tb_username_container{ background: url('/sites/admin/images/login/tb_username.png') left center no-repeat transparent; }
.tb_password_container{ background: url('/sites/admin/images/login/tb_password.png') left center no-repeat transparent; }
.tb_type_container{ background: url('/sites/admin/images/login/cbo.png') left center no-repeat transparent; }
.tb_username_container div, .tb_password_container div{ padding: 5px 0px 0px 32px; }
.tb_type_container div{ padding: 7px 0px 0px 8px; }
.textbox{ height: 20px; width: 225px; border: none !important; background-color: transparent; font-family: Arial !important; font-size: 12px !important; }

.tb_type_container select{ border: none !important; font-family: Arial !important; font-size: 12px !important; color: #666666 !important; }
.login_btn { border: none !important; width: 106px; height: 31px; background: url('/sites/admin/images/login/btn_login.png') no-repeat !important; }

.sub_login .key{ float: right; padding: 7px 15px 0 0; font-family: Arial !important; font-size: 14px; color: #666666; }
.sub_login .val{ float: right; width: 277px; font-family: Arial !important; }
.sub_login .row{ clear: both; height: 45px; }
.sub_login label{ font-family: Arial !important; font-size: 14px !important; color: #666666 !important; }
.sub_login a{ font-family: Arial !important; font-size: 14px !important; }